import { NgModule } from '@angular/core';
import { MenuModule } from './pages/system-setting/menu/page/menu.module';
import { RoleModule } from './pages/system-setting/role/page/role.module';
import { DictModule } from './pages/system-setting/dict/page/dict.module';
import { LoginModule } from './pages/auth/login/login.module';
import { UserModule } from './pages/system-setting/user/page/user.module';
import { DeptModule } from './pages/system-setting/dept/page/dept.module';
import { PostModule } from './pages/system-setting/post/page/post.module';
import { ConfigModule } from './pages/system-setting/config/page/config.module';
import { NoticeModule } from './pages/system-setting/notice/page/notice.module';
import { OperlogModule } from './pages/system-setting/operlog/page/operlog.module';
import { LogininforModule } from './pages/system-setting/logininfor/page/logininfor.module';
import { OnlineModule } from './pages/system-setting/online/page/online.module';
import { JobModule } from './pages/system-setting/job/page/job.module';
import { LoadingModule } from './pages/auth/loading/loading.module';
import { HomeModule } from './pages/auth/home/home.module';
import { NoPageModule } from './pages/auth/noPage/noPage.module';
import { UserCenterModule } from './pages/system-setting/user-center/page/user-center.module';
import { AssignRoleModule } from './pages/system-setting/assign-role/page/assign-role.module';
import { JobLogModule } from './pages/system-setting/job-log/page/job-log.module';
import { AssignUserModule } from './pages/system-setting/assign-user/page/assign-user.module';
import { ServerModule } from './pages/system-setting/server/page/server.module';
import { CacheModule } from './pages/system-setting/cache/page/cache.module';
import { CacheListModule } from './pages/system-setting/cacheList/page/cacheList.module';
import { DruidModule } from './pages/system-setting/druid/druid.module';
import { SwaggerModule } from './pages/system-setting/swagger/swagger.module';
import {ClientModule} from "./pages/system-setting/client/page/client.module";
import {TenantModule} from "./pages/system-setting/tenant/page/tenant.module";
import {TenantPackageModule} from "./pages/system-setting/tenant-package/page/tenant-package.module";

@NgModule({
    imports: [
        MenuModule,
        RoleModule,
        DictModule,
        LoginModule,
        UserModule,
        DeptModule,
        PostModule,
        ConfigModule,
        NoticeModule,
        OperlogModule,
        LogininforModule,
        OnlineModule,
        JobModule,
        LoadingModule,
        NoPageModule,
        HomeModule,
        UserCenterModule,
        AssignRoleModule,
        JobLogModule,
        AssignUserModule,
        ServerModule,
        CacheModule,
        CacheListModule,
        DruidModule,
        SwaggerModule,
        ClientModule,
        TenantModule,
        TenantPackageModule
    ],
    exports: [
        MenuModule,
        RoleModule,
        DictModule,
        LoginModule,
        UserModule,
        DeptModule,
        PostModule,
        ConfigModule,
        NoticeModule,
        OperlogModule,
        LogininforModule,
        OnlineModule,
        JobModule,
        LoadingModule,
        NoPageModule,
        HomeModule,
        UserCenterModule,
        AssignRoleModule,
        JobLogModule,
        AssignUserModule,
        ServerModule,
        CacheModule,
        CacheListModule,
        DruidModule,
        SwaggerModule,
        ClientModule,
        TenantModule,
        TenantPackageModule
    ]
})
export class  pageModule {}
